home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Programming / DiceSource / src / dc1 / Makefile < prev    next >
Makefile  |  1997-09-09  |  1KB  |  42 lines

  1.  
  2. # Makefile for linux/UNIX
  3. #
  4. # (c)Copyright 1992 Obvious Implementations Corp, All Rights Reserved
  5. # CONFIDENTIAL, This is unpublished proprietary source code owned by
  6. # Obvious Implementations Corp.  This material contains trade secrets of
  7. # Obvious Implementations Corp.
  8.  
  9. SRCS= asm1.c asm2.c asmaddr.c asmflt.c asubs.c block.c cexp.c exp.c gen.c \
  10.  genarith.c genass.c genbool.c genlogic.c genmisc.c lex.c main.c reg.c \
  11.  rules.c sem.c stmt.c subs.c sym.c toplevel.c types.c error.c pragma.c
  12.  
  13. OBJS= asm1.o asm2.o asmaddr.o asmflt.o asubs.o block.o cexp.o exp.o gen.o \
  14.  genarith.o genass.o genbool.o genlogic.o genmisc.o lex.o main.o reg.o \
  15.  rules.o sem.o stmt.o subs.o sym.o toplevel.o types.o error.o pragma.o
  16.  
  17. EXED= ../../ubin/dc1
  18. EXE= dc1
  19.  
  20. CFLAGS= -Wall -Wstrict-prototypes -O2 -I../.. -L../../ulib -DREGISTERED -DCOMMERCIAL -DNO_ASM -DINTELBYTEORDER -DDEBUG
  21. #CFLAGS= -Wall -Wstrict-prototypes -g -I../.. -L../../ulib -DREGISTERED -DCOMMERCIAL -DNO_ASM -DINTELBYTEORDER -DDEBUG
  22. #CFLAGS= -Wall -Wstrict-prototypes -O2 -I../.. -L../../ulib -DNO_ASM -DINTELBYTEORDER -DDEBUG
  23.  
  24. PROTOS= protos.h
  25.  
  26. all: $(PROTOS) $(EXE)
  27.  
  28. $(EXE) : $(OBJS)
  29.     gcc $(CFLAGS) $(OBJS) -o $(EXE) -lamiga
  30.  
  31. $(PROTOS) : $(SRCS)
  32.     rm -f $(PROTOS)
  33.     fgrep -h Prototype $(SRCS) >$(PROTOS)
  34.  
  35. install:
  36.     install -m 0755 $(EXE) $(EXED)
  37.     strip $(EXED)
  38.  
  39. clean:
  40.     rm -f $(PROTOS) $(OBJS) $(EXE)
  41.  
  42.